Skip to main content

Week 8

Milestones

  • 🛠 Restructure of the Code: Revamping of the widget's code structure to enhance readability, maintainability, and extensibility. This involves reorganizing components, optimizing dependencies, and improving overall code quality.

  • ✨ Additional Filter Dependency: Extending the widget's functionality by introducing supplementary filters that interact with primary categories. This enhancement significantly enriches the search experience by allowing users to fine-tune their searches with a wider range of filtering options, ultimately leading to more accurate and relevant search results.

  • 🔀 Different Frameworks Configuration: Configure the widget to seamlessly integrate with various frameworks, ensuring cross-compatibility and flexibility. This milestone addresses the challenge of adapting the widget's functionality to different technology stacks used within the Sunbird Ed ecosystem.

Screenshots / Videos

  • As, here the Board respresents the different frameworks present in the channel.

image

  • Content as per the Board or we can say the framework is selected and also terms and options name also fetching accordingly.

image

  • Additional Filter Dependency as depends upon the data or content of particular framework.

image

Contributions

NPM Package:

Pull Request

Learnings

  • Framework Adaptability: Configuring the widget for different frameworks highlighted the need for flexibility and cross-compatibility. Adapting to various technological environments is crucial for reaching a wider audience and ensuring a seamless user experience across platforms.

  • Sunbird ED Dynamics :These milestones offered valuable insights into the intricate relationships among channel dynamics, framework adaptability, and organizational strategies within Sunbird Ed. This understanding has deepened my awareness of the multifaceted considerations that shape software development within a dynamic educational ecosystem.